package com.asl.website.serviceContent.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.asl.common.annotation.Excel;
import com.asl.common.core.domain.BaseEntity;

/**
 * 服务内容对象 sys_service_content
 * 
 * @author ruoyi
 * @date 2025-05-22
 */
public class SysServiceContent extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** ID */
    private Long contentId;

    /** 标题(中文) */
    @Excel(name = "标题(中文)")
    private String contentTitleZh;

    /** 标题(英文) */
    @Excel(name = "标题(英文)")
    private String contentTitleEn;

    /** 标题(德文) */
    @Excel(name = "标题(德文)")
    private String contentTitleDe;

    /** 详情(中文) */
    @Excel(name = "详情(中文)")
    private String detailContentZh;

    /** 详情(英文) */
    @Excel(name = "详情(英文)")
    private String detailContentEn;

    /** 详情(德文) */
    @Excel(name = "详情(德文)")
    private String detailContentDe;

    /** 图标 */
    @Excel(name = "图标")
    private String itemIcon;

    /**
     * 类型
     */
    @Excel(name = "类型")
    private Integer typeId;
    /** 排序 */
    @Excel(name = "排序")
    private Integer sortOrder;

    public Integer getTypeId() {
        return typeId;
    }

    public void setTypeId(Integer typeId) {
        this.typeId = typeId;
    }

    public void setContentId(Long contentId)
    {
        this.contentId = contentId;
    }

    public Long getContentId() 
    {
        return contentId;
    }

    public void setContentTitleZh(String contentTitleZh) 
    {
        this.contentTitleZh = contentTitleZh;
    }

    public String getContentTitleZh() 
    {
        return contentTitleZh;
    }

    public void setContentTitleEn(String contentTitleEn) 
    {
        this.contentTitleEn = contentTitleEn;
    }

    public String getContentTitleEn() 
    {
        return contentTitleEn;
    }

    public void setContentTitleDe(String contentTitleDe) 
    {
        this.contentTitleDe = contentTitleDe;
    }

    public String getContentTitleDe() 
    {
        return contentTitleDe;
    }

    public void setDetailContentZh(String detailContentZh) 
    {
        this.detailContentZh = detailContentZh;
    }

    public String getDetailContentZh() 
    {
        return detailContentZh;
    }

    public void setDetailContentEn(String detailContentEn) 
    {
        this.detailContentEn = detailContentEn;
    }

    public String getDetailContentEn() 
    {
        return detailContentEn;
    }

    public void setDetailContentDe(String detailContentDe) 
    {
        this.detailContentDe = detailContentDe;
    }

    public String getDetailContentDe() 
    {
        return detailContentDe;
    }

    public void setItemIcon(String itemIcon) 
    {
        this.itemIcon = itemIcon;
    }

    public String getItemIcon() 
    {
        return itemIcon;
    }

    public void setSortOrder(Integer sortOrder) 
    {
        this.sortOrder = sortOrder;
    }

    public Integer getSortOrder() 
    {
        return sortOrder;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("contentId", getContentId())
            .append("contentTitleZh", getContentTitleZh())
            .append("contentTitleEn", getContentTitleEn())
            .append("contentTitleDe", getContentTitleDe())
            .append("detailContentZh", getDetailContentZh())
            .append("detailContentEn", getDetailContentEn())
            .append("detailContentDe", getDetailContentDe())
            .append("itemIcon", getItemIcon())
            .append("sortOrder", getSortOrder())
            .append("createTime", getCreateTime())
            .append("updateTime", getUpdateTime())
            .toString();
    }
}
